[Mã code 105066]

[FULL SOURCE CODE] Quản Lý Nhân Sự PHP MySQL – Chấm Công, Tính Lương, Nghỉ Phép, KPI | eHRM Pro

  (1 Đánh giá)
  0       15    

EHRM Pro giúp quản lý hồ sơ nhân sự, chấm công, nghỉ phép, tính lương, KPI, công việc và đánh giá hiệu suất trên một hệ thống tập trung.

Danh mục
Thể loại
Ngày đăng
16-9-2026
Loại file
Full code
File download
 eHRMProv1.0.0FullDoan.zip [ MB]
CAM KẾT TỪ NGƯỜI BÁN
Hỗ trợ cài đặt và cấu hình ban đầu.
Hỗ trợ hướng dẫn sử dụng phần mềm.
Hỗ trợ xử lý lỗi phát sinh do mã nguồn.
Bàn giao đầy đủ source code, database và Đồ án
Cung cấp tài liệu phân tích, thiết kế hệ thống và hướng dẫn kèm theo.
Hỗ trợ triển khai trên XAMPP/localhost.


Source code
10

Đánh giá (16)
5/5

Ngày tham gia
17/6/2026

👥 GIẢI PHÁP QUẢN LÝ NHÂN SỰ DOANH NGHIỆP

eHRM Pro

Phần mềm quản lý nhân sự toàn diện

Quản lý tập trung hồ sơ nhân viên, phòng ban, chức vụ, hợp đồng, chấm công, nghỉ phép, tăng ca, tiền lương, công việc và KPI trên một hệ thống PHP MySQL thống nhất.

👤 Hồ sơ nhân sự 🕒 Chấm công 💰 Tiền lương 🎯 KPI & Hiệu suất

eHRM Pro phù hợp với doanh nghiệp nhỏ và vừa, văn phòng, cửa hàng, công ty dịch vụ và các đơn vị cần quản lý nhân sự nội bộ. Phần mềm giúp liên kết thông tin nhân viên với dữ liệu ngày công, tiền lương, nhiệm vụ và kết quả đánh giá.

🚀 Tính năng nổi bật

📊 01. Dashboard tổng quan

  • Thống kê tổng số nhân viên; phân loại đang làm việc, thử việc và nghỉ việc.
  • Theo dõi nhân sự theo phòng ban và danh sách nhân viên mới.
  • Hiển thị hợp đồng sắp hết hạn, đơn nghỉ phép đang chờ xử lý.
  • Theo dõi công việc đang thực hiện và công việc quá hạn.
  • Biểu đồ tổng hợp nhân sự, công việc và KPI.

👤 02. Hồ sơ nhân viên

  • Thông tin cá nhân: mã nhân viên, họ tên, giới tính, ngày sinh, ảnh đại diện và CCCD.
  • Thông tin liên hệ: số điện thoại, email, địa chỉ thường trú và tạm trú.
  • Thông tin công tác: phòng ban, chức vụ, quản lý trực tiếp, ngày vào làm và ngày chính thức.
  • Tình trạng làm việc: loại hình làm việc và trạng thái nhân sự.
  • Thông tin bổ sung: trình độ học vấn, tài khoản ngân hàng, thuế, BHXH và BHYT.

🏢 03. Phòng ban và chức vụ

  • Tạo và quản lý phòng ban, hỗ trợ cơ cấu phân cấp.
  • Quản lý chức danh và vị trí việc làm.
  • Gán nhân viên theo phòng ban và chức vụ.

📑 04. Hợp đồng lao động

  • Quản lý hợp đồng thử việc, xác định thời hạn, không xác định thời hạn và cộng tác viên.
  • Theo dõi ngày ký, ngày bắt đầu và ngày kết thúc.
  • Quản lý mức lương và phụ cấp theo hợp đồng.
  • Cảnh báo hợp đồng sắp hết hạn.

🕒 05. Chấm công

  • Theo dõi ngày công, thời gian check-in và check-out.
  • Ghi nhận đi muộn, về sớm, nghỉ có phép và nghỉ không phép.
  • Theo dõi tăng ca và trạng thái chấm công.

📌 Phiên bản mở rộng: hỗ trợ nhập dữ liệu chấm công từ Excel.

📅 06. Ca làm việc

  • Tạo và quản lý nhiều ca làm việc.
  • Thiết lập thời gian bắt đầu, kết thúc và số giờ làm việc tiêu chuẩn.
  • Gán ca làm việc cho nhân viên.

🌿 07. Nghỉ phép

  • Nhân viên tạo đơn nghỉ phép; quản lý duyệt và HR xác nhận.
  • Theo dõi trạng thái xử lý của từng đơn.
  • Quản lý loại nghỉ phép và số ngày phép còn lại.

⏱️ 08. Làm thêm giờ

  • Tạo yêu cầu và phê duyệt tăng ca.
  • Theo dõi số giờ làm thêm của nhân viên.
  • Liên kết dữ liệu tăng ca với bảng công và tiền lương.

💰 09. Tiền lương

  • Tạo kỳ lương theo tháng, quản lý lương cơ bản và ngày công thực tế.
  • Tổng hợp phụ cấp, tiền tăng ca, thưởng và hoa hồng.
  • Quản lý các khoản khấu trừ đi muộn, nghỉ không phép.
  • Theo dõi bảo hiểm, thuế và các khoản khấu trừ khác.
  • Tính tổng thu nhập và lương thực nhận.
  • Theo dõi trạng thái bảng lương: nháp, đã tính, đã duyệt và đã thanh toán.

✅ 10. Công việc và nhiệm vụ

  • Tạo nhiệm vụ, xác định người giao việc, người thực hiện và phòng ban phụ trách.
  • Thiết lập ngày bắt đầu, hạn hoàn thành và mức độ ưu tiên.
  • Cập nhật tiến độ, trạng thái và kết quả thực hiện.
  • Đính kèm tệp phục vụ xử lý công việc.
  • Theo dõi các nhiệm vụ quá hạn.

🎯 11. KPI

  • Quản lý KPI theo tháng, quý và năm.
  • Thiết lập tiêu chí, trọng số và mục tiêu đánh giá.
  • Ghi nhận kết quả thực hiện, điểm KPI và người đánh giá.
💡 Ví dụ nhóm tiêu chí: hoàn thành công việc, đúng tiến độ, chất lượng công việc, kỷ luật và sáng kiến.

📈 12. Đánh giá hiệu suất

  • Nhân viên tự đánh giá, quản lý đánh giá và HR tổng hợp.
  • Lưu kết quả đánh giá theo từng kỳ.
  • Kết hợp dữ liệu KPI và công việc để theo dõi hiệu suất nhân viên.

🏅 13. Khen thưởng và kỷ luật

  • Lưu quyết định khen thưởng và nội dung kỷ luật.
  • Theo dõi ngày áp dụng, hình thức và ghi chú.
  • Tra cứu lịch sử theo từng nhân viên.

📂 14. Tài liệu nhân viên

  • Quản lý hợp đồng, bằng cấp và chứng chỉ.
  • Lưu hồ sơ cá nhân và các tài liệu liên quan đến nhân viên.

📋 15. Báo cáo thống kê

  • Báo cáo nhân sự, cơ cấu theo phòng ban và biến động tăng giảm nhân sự.
  • Báo cáo hợp đồng lao động.
  • Báo cáo chấm công, nghỉ phép và tiền lương.
  • Báo cáo KPI, công việc và hiệu suất.

🔐 16. Người dùng và phân quyền

  • Quản lý tài khoản, vai trò và quyền sử dụng.
  • Phân quyền theo chức năng, không cố định quyền theo từng tài khoản trong mã nguồn.
  • Các nhóm quyền mẫu: Admin, HR, Manager và Employee.

🕵️ 17. Nhật ký hoạt động

  • Ghi nhận đăng nhập, thêm nhân viên và sửa hồ sơ.
  • Theo dõi thao tác duyệt nghỉ phép và chấm công.
  • Lưu hoạt động thay đổi bảng lương, đánh giá KPI và phân công công việc.

💻 Công nghệ sử dụng

Thành phần Công nghệ
Ngôn ngữ phía máy chủ PHP 8.2+
Cơ sở dữ liệu MySQL, PDO Prepared Statements
Giao diện Bootstrap 5.3, JavaScript, Font Awesome
Biểu đồ Chart.js
Hiển thị Giao diện responsive trên desktop và tablet

🧩 Kiến trúc hệ thống

Tổ chức theo kiến trúc Modular MVC + Service + Repository, phân tách giao diện, xử lý nghiệp vụ và truy cập dữ liệu.

Route → Middleware → Controller → Service → Repository → PDO/MySQL

Cấu trúc mã nguồn rõ ràng giúp thuận tiện bảo trì, mở rộng, học tập và tiếp tục phát triển ứng dụng theo nhu cầu thực tế.

🛡️ Bảo mật và kiểm soát truy cập

  • Truy vấn dữ liệu: sử dụng PDO Prepared Statements để hạn chế SQL Injection.
  • Bảo vệ biểu mẫu: kiểm tra CSRF Token.
  • Hiển thị dữ liệu: escape dữ liệu đầu ra để hạn chế XSS.
  • Mật khẩu: băm bằng password_hash().
  • Phiên đăng nhập: tái tạo mã phiên với session regeneration.
  • Phân quyền: áp dụng RBAC theo vai trò và quyền chức năng.
  • Theo dõi thao tác: ghi nhật ký hoạt động.
  • Tệp đính kèm: kiểm soát thao tác tải tệp lên hệ thống.

📦 Bộ source bàn giao

  • Toàn bộ mã nguồn phần mềm.
  • Cơ sở dữ liệu MySQL.
  • File cấu hình mẫu.
  • Dữ liệu và tài khoản demo.
  • Tài liệu hướng dẫn cài đặt.
  • Hướng dẫn sử dụng cơ bản.

🤝 Cam kết hỗ trợ

  • Hỗ trợ cài đặt và cấu hình ban đầu.
  • Hướng dẫn sử dụng phần mềm.
  • Hỗ trợ xử lý lỗi phát sinh do mã nguồn.
  • Bàn giao đầy đủ source code, database và tài liệu hướng dẫn.
  • Hỗ trợ triển khai trên XAMPP/localhost.

📌 Phạm vi hỗ trợ: không bao gồm phát triển thêm chức năng mới ngoài phiên bản đã cung cấp.

🎯 eHRM Pro phù hợp với ai?

  • Doanh nghiệp nhỏ và vừa cần quản lý nhân sự tập trung.
  • Văn phòng và công ty dịch vụ.
  • Cửa hàng có nhiều nhân viên.
  • Sinh viên xây dựng đồ án quản lý nhân sự.
  • Lập trình viên cần mã nguồn tham khảo hoặc phát triển tiếp.


XEM THÊM ==> Hướng dẫn cài đặt chi tiết

HÌNH ẢNH DEMO


HRM,Topcode Quản Lý Nhân Sự,quản lý nhân sư,phần mềm quản lý nhân sự chấm công tính lương

HRM,Topcode Quản Lý Nhân Sự,quản lý nhân sư,phần mềm quản lý nhân sự chấm công tính lương

HRM,Topcode Quản Lý Nhân Sự,quản lý nhân sư,phần mềm quản lý nhân sự chấm công tính lương

HRM,Topcode Quản Lý Nhân Sự,quản lý nhân sư,phần mềm quản lý nhân sự chấm công tính lương

HRM,Topcode Quản Lý Nhân Sự,quản lý nhân sư,phần mềm quản lý nhân sự chấm công tính lương

HRM,Topcode Quản Lý Nhân Sự,quản lý nhân sư,phần mềm quản lý nhân sự chấm công tính lương

HRM,Topcode Quản Lý Nhân Sự,quản lý nhân sư,phần mềm quản lý nhân sự chấm công tính lương

HRM,Topcode Quản Lý Nhân Sự,quản lý nhân sư,phần mềm quản lý nhân sự chấm công tính lương

HRM,Topcode Quản Lý Nhân Sự,quản lý nhân sư,phần mềm quản lý nhân sự chấm công tính lương

HRM,Topcode Quản Lý Nhân Sự,quản lý nhân sư,phần mềm quản lý nhân sự chấm công tính lương


HƯỚNG DẪN CÀI ĐẶT

👥 eHRM PRO • QUẢN LÝ NHÂN SỰ

🛠️ Hướng dẫn cài đặt

Cài đặt thông qua giao diện web, hỗ trợ kiểm tra môi trường, tạo cơ sở dữ liệu và thiết lập tài khoản quản trị.

📦 Không cần Composer 💻 Không cần Node.js ⚡ Không cần build

⚙️ 1. Yêu cầu hệ thống

Thành phần Yêu cầu
PHP Phiên bản 8.2 trở lên
Cơ sở dữ liệu MySQL 8.0+ hoặc MariaDB 10.4+
Môi trường cài đặt XAMPP, Laragon hoặc WampServer
Extension PHP pdo_mysql, mbstring, fileinfo, json, zip

📂 2. Giải nén mã nguồn

Giải nén source vào thư mục web. Ví dụ với XAMPP:

C:\xampp\htdocs\eHRM

Đảm bảo tệp index.php nằm trực tiếp trong thư mục eHRM, không bị lồng thêm một thư mục con.

▶️ 3. Khởi động Apache và MySQL

Mở XAMPP Control Panel và bấm Start tại hai dịch vụ:

  • Apache
  • MySQL

Khi cả hai dịch vụ đã hoạt động, mở trình duyệt để tiếp tục.

🌐 4. Chạy trình cài đặt tự động

Truy cập địa chỉ:

Hệ thống tự động kiểm tra môi trường máy chủ trước khi cài đặt.

🗄️ 5. Cấu hình cơ sở dữ liệu

Với XAMPP sử dụng cấu hình mặc định, nhập:

Thông số Giá trị
Host localhost
Port 3306
Database ehrm_pro
Username root
Password Để trống nếu chưa đặt mật khẩu MySQL

Bấm “Kiểm tra kết nối”. Nếu database ehrm_pro chưa tồn tại và tài khoản MySQL có quyền tạo cơ sở dữ liệu, trình cài đặt có thể tự tạo database với bảng mã hỗ trợ tiếng Việt.

📊 6. Chọn dữ liệu ban đầu

🎓 Có dữ liệu mẫu

Phù hợp để xem demo, tìm hiểu nghiệp vụ hoặc làm đồ án. Bộ dữ liệu gồm:

  • 40 nhân viên.
  • 8 phòng ban.
  • 1.781 bản ghi chấm công.
  • 2 kỳ lương đã tính.
  • 2 kỳ KPI đã chấm.

🏢 Bắt đầu trống

Phù hợp khi triển khai cho doanh nghiệp thực tế. Hệ thống chỉ tạo các danh mục nền; bạn tự nhập dữ liệu nhân sự.

👤 7. Tạo tài khoản quản trị

Nhập đầy đủ các thông tin:

  • Tên công ty.
  • Tên đăng nhập quản trị.
  • Email.
  • Mật khẩu.

Bấm “Bắt đầu cài đặt” và chờ hệ thống tạo bảng dữ liệu, nạp dữ liệu ban đầu và cấu hình tài khoản.

✅ 8. Hoàn tất và đăng nhập

Sau khi cài đặt thành công, đăng nhập tại:

Nếu đã nạp dữ liệu mẫu, hệ thống có các nhóm tài khoản:

admin hr truongphong nhanvien

Mỗi vai trò có phạm vi dữ liệu và quyền sử dụng khác nhau.

📝 9. Thiết lập sau khi cài đặt

  • Cấu hình thông tin công ty.
  • Thay logo và slogan.
  • Khai báo chi nhánh, phòng ban và chức vụ.
  • Khai báo ca làm việc và ngày lễ.
  • Đổi mật khẩu các tài khoản demo nếu sử dụng thực tế.

🌐 10. Lưu ý khi triển khai trên hosting

  • Sử dụng thông tin kết nối MySQL do hosting cung cấp.
  • Cấp quyền ghi cho các thư mục cần thiết theo hướng dẫn của phần mềm.
  • Xóa thư mục install/ sau khi cài đặt hoàn tất.
  • Tắt chế độ debug.
  • Đổi mật khẩu các tài khoản demo.
  • Sử dụng HTTPS.
  • Sao lưu cơ sở dữ liệu định kỳ.

⚡ Cài đặt nhanh

  1. Giải nén source vào thư mục htdocs.
  2. Khởi động ApacheMySQL.
  3. Mở đường dẫn /eHRM/install/.
  4. Nhập thông tin database, chọn dữ liệu ban đầu.
  5. Tạo tài khoản admin và bấm cài đặt.
  6. Đăng nhập và cấu hình thông tin đơn vị.

⏱️ Thời gian dự kiến khoảng 3 phút khi môi trường đã sẵn sàng, tùy cấu hình máy và lượng dữ liệu nạp. Không cần tự import SQL hoặc chỉnh sửa mã nguồn trong quy trình cài đặt này.




Nguồn: Topcode.vn

BÌNH LUẬN (0)


ĐÁNH GIÁ (1)

ĐIỂM TRUNG BÌNH

5
1 Đánh giá
Code rất tốt (1)
Code tốt (0)
Code rất hay (0)
Code hay (0)
Bình thường (0)
Thành viên
Nội dung đánh giá
11:33 - 16/9/2026
Code rất tốt
Code rất tốt và phù hợp để phát triển
HỖ TRỢ TRỰC TUYẾN